Trends in Software Process: The PSP and Agile Methods

نویسندگان

  • John A. Stark
  • Ron Crocker
چکیده

The PSP and TSP have also increased productivity and reduced cycle time. SAIC has created a process for small software teams based on PSP principles. You’re meant to customize the out-of-the-box PSP process to meet individual and organizational needs. Our process uses all the PSP elements, such as personal design and code reviews, design standards, inspections, process improvement proposals, detailed task planning, earned value, quantitative defect and process management, and frequent postmortem analyses. We also added several teamwork elements and a methodical risk-management approach. We’ve completed two highly successful software development and maintenance projects with this process. Mars, the first real-life use of quality time

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integrating PSP with agile process:a systematic review

At present, software process integration is a hot research issue which aims to improve software development. Thus, our team was organized to research this topic and proposed a cube for integration among different Classifications of processes. Nearly two years ago, we chose the integration of PSP and Agile process as our first sub-direction and showed some conclusions in [13]. During the past tw...

متن کامل

Improving Software Developer's Competence: Is the Personal Software Process Working?

Emerging agile software development methods are people oriented development approaches to be used by the software industry. The personal software process (PSPSM) is an accepted method for improving the capabilities of a single software engineer. Five original hypotheses regarding the impact of the PSP to individual performance are tested. Data is obtained from 58 computer science students in th...

متن کامل

PSPm na Melhoria da Competência Pessoal no Desenvolvimento de Software

Plan-driven software development processes can be enhanced with techniques taken from the Agile Methods area. This would allow an increase in the range of applications to which those methods can be successfully applied. This paper presents and discusses the addition of TDD-Test Driven Development techniques to the PSP-Personal Software Process, thus generating a hybrid personal process so calle...

متن کامل

Some Explanatory Factors for Software Quality

Even in a world of agile methods and Internet-time processes, quality is a crucial attribute of software. A number of explanatory factors for software quality have been proposed, but the empirical evidence on the effect of these factors has been mixed. One reason for the mixed evidence is that surrogates are frequently used that capture the desired factor poorly. For example, it is widely agree...

متن کامل

Propuesta de un modelo de integración de PSP y Scrum para mejorar la calidad del proceso de desarrollo en una MiPyME

Software development into the enterprise environment is defined by speed, volatile and aggressive delivery times. Small enterprises need to build a quality product with limited resources for increase customer satisfaction. Combination of agile methods and process disciplines is a feasible option to improve the management of software development and software quality. In this paper we propose an ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Software

دوره 20  شماره 

صفحات  -

تاریخ انتشار 2003